
/**
 * 对于带有function 和undefined的对象用JSON序列化的深拷贝是不行的 ，需要递归
 */
var obj={
    name:{
        name:"gao"
    },
    fn:function(){
        console.log("122");
    },
    age:undefined
}
var objStr=JSON.stringify(obj);
var obj1=JSON.parse(objStr);
obj.name.name="wang";
console.log(obj1.name.name);
obj1.fn()
console.log(obj1);
console.log(objStr);